#include <memory> // 智能指针相关头文件
#include "server.hpp"

using namespace std;
using namespace nt_server;

// 大写转小写（英文字母)
std::string UpToLow(const std::string& resquest)
{
    std::string ret(resquest);

    for(auto &rc : ret)
    {
        if(isupper(rc))
        {
            rc+=32; // 变为小心
        }


    }
    return ret;
    
}
int main()
{
    unique_ptr<UdpServer> usvr(new UdpServer(UpToLow));

    // 初始化服务器
    usvr->InitServer();

    // 启动服务器
    usvr->StartServer();

    return 0;
}
